-- card: 23127 from stack: in.03 ะตะตะต -- bmap block id: 9858 -- flags: 0000 -- background id: 2766 -- name: ----- HyperTalk script ----- on openCard global chase send cardOpened to background if chase=2 then hortaChase end openCard on move global direction,pillarEat,chase,blasting,causeOfDeath if chase=2 then if direction<>"up" then put "horta4" into causeOfDeath visual wipe up slowly to gray go card id 3409 exit move end if end if if direction = "west" then go to card id 3186 exit move end if if direction = "up" then go to card id 11722 exit move end if pass move end move on closeCard set the cursor to 4 put "" into field 3 show card button hortaCover end closeCard on take global object,carried -- remember to update carried if you do not pass take pass take end take on drop global object,dropRoom,carried -- remember to update carried if you do not pass take pass drop end drop on use global object,carried -- update carried if use results in loss of object pass use end use on hortaChase hide card button hortaCover put "An angry Horta is hot on your heels! Don't stop." into field 3 end hortaChase -- part 16 (button) -- low flags: 80 -- high flags: 2000 -- rect: left=122 top=230 right=266 bottom=156 -- title width / last selected line: 0 -- icon id / first selected line: 9301 / 9301 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: knife ----- HyperTalk script ----- on mouseUp global takeFlag,examFlag,object,cardID put the name of the target into object if takeFlag = true then send take to card id cardID else put "a knife" into field 3 put false into examFlag end mouseUp -- part 17 (button) -- low flags: 00 -- high flags: 2000 -- rect: left=89 top=195 right=231 bottom=123 -- title width / last selected line: 0 -- icon id / first selected line: 1015 / 1015 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: nodule ----- HyperTalk script ----- on mouseUp global takeFlag,examFlag,object,cardID put the name of the target into object if takeFlag = true then send take to card id cardID else put "a silicon sphere" into field 3 put false into examFlag end mouseUp -- part 18 (button) -- low flags: 80 -- high flags: 2000 -- rect: left=122 top=195 right=231 bottom=156 -- title width / last selected line: 0 -- icon id / first selected line: 14953 / 14953 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: ladder ----- HyperTalk script ----- on mouseUp global takeFlag,examFlag,object,cardID put the name of the target into object if takeFlag = true then send take to card id cardID else put "a rope ladder" into field 3 put false into examFlag end mouseUp -- part 19 (button) -- low flags: 80 -- high flags: 2000 -- rect: left=122 top=160 right=196 bottom=156 -- title width / last selected line: 0 -- icon id / first selected line: 1019 / 1019 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: bomb ----- HyperTalk script ----- on mouseUp global takeFlag,examFlag,object,cardID put the name of the target into object if takeFlag = true then send take to card id cardID else put "a time bomb" into field 3 put false into examFlag end mouseUp -- part 20 (button) -- low flags: 80 -- high flags: 2000 -- rect: left=89 top=160 right=196 bottom=123 -- title width / last selected line: 0 -- icon id / first selected line: 24317 / 24317 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: key ----- HyperTalk script ----- on mouseUp global takeFlag,examFlag,object,cardID put the name of the target into object if takeFlag = true then send take to card id cardID else put "a key" into field 3 put false into examFlag end mouseUp -- part 21 (button) -- low flags: 80 -- high flags: 2000 -- rect: left=55 top=230 right=266 bottom=89 -- title width / last selected line: 0 -- icon id / first selected line: 7012 / 7012 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: gem ----- HyperTalk script ----- on mouseUp global takeFlag,examFlag,object,cardID put the name of the target into object if takeFlag = true then send take to card id cardID else put "a glowing gem" into field 3 put false into examFlag end mouseUp -- part 22 (button) -- low flags: 80 -- high flags: 2000 -- rect: left=21 top=230 right=266 bottom=55 -- title width / last selected line: 0 -- icon id / first selected line: 23078 / 23078 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: orb ----- HyperTalk script ----- on mouseUp global takeFlag,examFlag,object,cardID put the name of the target into object if takeFlag = true then send take to card id cardID else put "a crystal orb" into field 3 put false into examFlag end mouseUp -- part 41 (button) -- low flags: 00 -- high flags: 0000 -- rect: left=9 top=110 right=194 bottom=40 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: ----- HyperTalk script ----- on mouseUp global examFlag,direction,cardID if examFlag then put "a tunnel leading west." into field 3 put false into examFlag else put "west" into direction send move to card id cardID end if end mouseUp -- part 42 (button) -- low flags: 00 -- high flags: 0000 -- rect: left=173 top=55 right=211 bottom=249 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: ----- HyperTalk script ----- on mouseUp global examFlag,direction,cardID,takeFlag if examFlag then put "a beautiful crystal pillar, easily climable." into field 3 put " Part of the pillar's base has been disolved away." after field 3 put false into examFlag else if takeFlag then beep put "No, it's far too heavy to take." into field 3 put false into takeFlag else put "up" into direction send move to card id cardID end if end if end mouseUp -- part 43 (button) -- low flags: 00 -- high flags: 0001 -- rect: left=40 top=183 right=209 bottom=85 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: hortaCover -- part contents for background part 25 ----- text ----- Pillar Room (looking north) -- part contents for background part 24 ----- text ----- You are in a tall room with an exit tunnel leading west. There is an impressive crystal pillar, about 15 feet tall, in the room. Part of the base of the pillar has been dissolved away by contact with the Horta's body. -- part contents for background part 36 ----- text ----- 1